<?php
/**
 * Function:
 * Description:
 * Abo 2018/10/10 19:42
 * Email: abo2013@foxmail.com
 */

$http = new swoole_http_server( '0.0.0.0', 8811 );

// 静态资源返回 http://127.0.0.1:8811/index.html
$http->set([
    'enable_static_handler' => true,
    'document_root' => '/Users/abo_o/Dev/workplace/php/swoole2_practice/demo/static',
]);

// 动态资源
$http->on('request', function ($request, $response) {
    $response->header("Content-Type", "text/html; charset=utf-8");
    $response->end("<h1>Hello Swoole. #".rand(1000, 9999)."</h1>" . var_export( $request->get,true )); // 一次就结束 多次用write
});

$http->start();

/**
 * php7 http_server.php
 * 测试
 *   curl http://127.0.0.1:8811/
 *   可以打开浏览器，访问http://127.0.0.1:9501查看程序的结果。
 *   也可以使用apache ab工具对服务器进行压力测试
 */